package com.hebeu.gfh.service;

import com.hebeu.gfh.pojo.po.Clubs;
import com.hebeu.gfh.pojo.po.User;
import com.hebeu.gfh.pojo.vo.appinfo;
import com.hebeu.gfh.pojo.vo.loginInfo;
import com.hebeu.gfh.pojo.vo.updatepwd;
import org.springframework.cglib.core.ClassInfo;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Author: 刘剑利
 * @Version: v1.0
 */
public interface userService {
    //添加学生
    public void addUser(User user);
    //添加管理员
    public void addAdmin(User user);
    //删除用户
    public void deleteUser(int userId);
    //根据用户id查询用户信息
    public appinfo findUserByuserId(int userId);
    //修改用户信息
    public void updateUserByuserId(User user);
    //根据班级信息查询所属学生
    List<User> findUserByClassInfo(ClassInfo classInfo);

    public appinfo login(loginInfo loginInfo);

    public appinfo adminLogin(loginInfo loginInfo);

    public void updatepwd(updatepwd updatepwd);

    public int getIdByuserNum(int userNum);

    public void updateRole(int role,int userId);
}
